﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Sundry.Model
{
    /// <summary>
    /// 上传设置（不需要生成数据库，在xml中存储）
    /// </summary>
    public class UploadSet
    {
        /// <summary>
        /// 允许上传图片类型
        /// </summary>
        public string UploadImgType { get; set; }
        /// <summary>
        /// 上传图片最大值
        /// </summary>
        public int UploadImgSize { get; set; }
        /// <summary>
        /// 上传图片水印类型
        /// </summary>
        public int WatermarkType { get; set; }
        /// <summary>
        /// 上传图片水印质量
        /// </summary>
        public int WatermarkQuality { get; set; }
        /// <summary>
        /// 上传图片水印位置
        /// </summary>
        public int WatermarkPosition { get; set; }
        /// <summary>
        /// 上传图片水印图片路径
        /// </summary>
        public string WatermarkImg { get; set; }
        /// <summary>
        /// 上传图片透明度
        /// </summary>
        public int WatermarkImgOpacity { get; set; }
        /// <summary>
        /// 上传图片水印文字
        /// </summary>
        public string WatermarkText { get; set; }
        /// <summary>
        /// 上传图片水印文字字体
        /// </summary>
        public string WatermarkTextFont { get; set; }
        /// <summary>
        /// 上传图片水印文字大小
        /// </summary>
        public int WatermarkTextSize { get; set; }
        /// <summary>
        /// 商品品牌缩略图
        /// </summary>
        public string BrandThumbSize { get; set; }
        /// <summary>
        /// 商品分类缩略图
        /// </summary>
        public string CategoryThumbSize { get; set; }
        /// <summary>
        /// 商品缩略图
        /// </summary>
        public string ProductShowThumbSize { get; set; }
        /// <summary>
        /// 头像缩略图
        /// </summary>
        public string UserAvatarThumbSize { get; set; }
        /// <summary>
        /// 店铺Logo缩略图
        /// </summary>
        public string StoreLogoThumbSize { get; set; }
    }
    /// <summary>
    /// 水印类型
    /// </summary>
    public enum WatermarkType
    {
        无 = 0,
        文字 = 1,
        图片 = 2
    }
    /// <summary>
    /// 水印位置
    /// </summary>
    public enum WatermarkPosition
    {
        上左 = 1,
        上中 = 2,
        上右 = 3,
        中左 = 4,
        中中 = 5,
        中右 = 6,
        下左 = 7,
        下中 = 8,
        下右 = 9
    }
}